/************************************************************************
 * <br>
 * <ul>
 * <li>版权所有：唐山弘川科技有限公司 2009－2020</li>
 * <li>创建日期：2009-8-12</li>
 * <li>初始作者：刘川</li>
 * </ul>
 * <ul>
 * <b>修订历史</b>
 * <li>1、</li>
 * </ul>
 ***********************************************************************/
package com.hy.enterprise.framework.lang ;

import java.io.Serializable ;

/**
 * <ul>
 * <li>设计作者：刘川</li>
 * <li>设计日期：2009-8-12</li>
 * <li>设计时间：上午08:41:51</li>
 * <li>设计目的：表现层次结构的标记接口</li>
 * </ul>
 * <ul>
 * <b>修订历史</b>
 * <li>1、</li>
 * </ul>
 */
public interface IHierarchialbe extends Serializable
{
	/**
	 * 默认无效树节点深度值
	 */
	public static Long	  INVALID_HIERARCHY_VALUE	=
	                                                  new Long (
	                                                             - 1 ) ;
	/**
	 * 树形结构节点左值最小值
	 */
	public static Integer	MIN_LEFT_VALUE	      =
	                                                new Integer (
	                                                              1 ) ;
	/**
	 * 树形结构节点右值最小值
	 */
	public static Integer	MIN_RIGHT_VALUE	      =
	                                                new Integer (
	                                                              2 ) ;
	/**
	 * 树中根节点深度（默认值）
	 */
	public static Long	  ROOT_DEPTH	          =
	                                                new Long (
	                                                           0 ) ;
}
